Science

How bacteria 'self-vaccinate' against viral invaders